#pragma once

#ifndef HEADER_FILE_FILTER
#define HEADER_FILE_FILTER

/*! \file HeaderFileFilter.h
	\brief Header file for HeaderFileFilter class.
	
	Details.
*/

#include <string>

#include "RegexFileFilter.h"

namespace analyzer {

	//! This is the file filter which accept files with .h and .hpp extension.
	class HeaderFileFilter : public RegexFileFilter
	{
	public:
		/*! \fn HeaderFileFilter(void)
			\brief Constructor of class HeaderFileFilter
		*/
		HeaderFileFilter(void);
		
		/*! \fn ~HeaderFileFilter(void)
			\brief Destructor of class HeaderFileFilter.
		*/
		~HeaderFileFilter(void);
	};
}

#endif // HEADER_FILE_FILTER